Flutter অ্যাপ ডেভেলপমেন্টের জন্য Android এবং iOS প্ল্যাটফর্ম সেটআপ করার প্রক্রিয়া নিচে বিস্তারিতভাবে আলোচনা করা হলো। Flutter দিয়ে ক্রস-প্ল্যাটফর্ম অ্যাপ তৈরি করতে চাইলে উভয় প্ল্যাটফর্মের জন্য সঠিক সেটআপ থাকা প্রয়োজন।
Android এর জন্য Flutter সেটআপ:
১. Android Studio ইনস্টল করা:
- Android Studio ডাউনলোড এবং ইনস্টল করুন।
- ইনস্টলেশনের সময় Android SDK, Android Virtual Device (AVD), এবং অন্যান্য প্রয়োজনীয় টুলস ইনস্টল করতে দিন।
২. Flutter এবং Dart প্লাগিন ইনস্টল করা:
- Android Studio ওপেন করুন।
- File → Settings (Windows/Linux) বা Android Studio → Preferences (macOS) এ যান।
- বাম পাশের Plugins সেকশনে যান এবং Marketplace ট্যাবে ক্লিক করে Flutter এবং Dart প্লাগিন সার্চ করে ইনস্টল করুন।
৩. Android SDK সেটআপ:
- SDK Manager ওপেন করুন: File → Settings → Appearance & Behavior → System Settings → Android SDK।
- SDK Platforms ট্যাবে গিয়ে একটি লেটেস্ট API Level সিলেক্ট করুন (যেমন Android 13)।
- SDK Tools ট্যাবে গিয়ে Android SDK Build-Tools, Android Emulator, এবং Android Platform Tools সিলেক্ট করুন।
- Apply এবং OK চাপুন।
৪. Android Virtual Device (AVD) তৈরি করা:
- AVD Manager ওপেন করুন: উপরের Tools মেনু থেকে AVD Manager সিলেক্ট করুন।
- Create Virtual Device বাটনে ক্লিক করুন এবং একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel 4)।
- একটি সাপোর্টেড API Level সিলেক্ট করে Finish ক্লিক করুন।
৫. Environment Variable সেট করা:
- Windows এ: Control Panel → System and Security → System → Advanced system settings → Environment Variables এ যান এবং Path এ Android SDK এর পাথ যোগ করুন (যেমন
C:\Users\YourName\AppData\Local\Android\Sdk\platform-tools)। - Linux/macOS এ:
.bashrcবা.zshrcফাইলে SDK পাথ যোগ করুন:
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
iOS এর জন্য Flutter সেটআপ (শুধুমাত্র macOS এ করা যাবে):
১. Xcode ইনস্টল করা:
- macOS এর App Store থেকে Xcode ইনস্টল করুন।
- ইনস্টল করার পর Command Line Tools ইনস্টল করতে নিচের কমান্ডটি চালান:
xcode-select --install
২. Xcode সেটআপ:
- Xcode ওপেন করুন এবং Preferences → Locations এ যান।
- Command Line Tools সিলেক্ট করুন।
- Xcode এ iOS Simulator চালাতে Window → Devices and Simulators এ যান এবং একটি সিমুলেটর সিলেক্ট করে চালান।
৩. CocoaPods ইনস্টল করা (Flutter iOS প্রোজেক্ট ডিপেন্ডেন্সি ম্যানেজমেন্টের জন্য):
- CocoaPods ইনস্টল করতে টার্মিনালে নিচের কমান্ডটি চালান:
sudo gem install cocoapods
- ইনস্টলেশনের পর, iOS প্রোজেক্ট ডিরেক্টরিতে গিয়ে
pod installকমান্ড চালান।
৪. Flutter Doctor চালানো:
- Flutter SDK ইনস্টল করার পর, টার্মিনালে
flutter doctorকমান্ড চালান:
flutter doctor
- এটি Android এবং iOS প্ল্যাটফর্মের সেটআপ স্ট্যাটাস চেক করবে এবং কোন প্রয়োজনীয় টুল ইনস্টল করা বাকি আছে তা দেখাবে।
Flutter Doctor এর সমস্যাগুলো সমাধান করা:
- Android:
- যদি Android SDK বা Emulator সেটআপে সমস্যা থাকে, Flutter Doctor এর নির্দেশনা অনুসরণ করে SDK Tools ইনস্টল বা আপডেট করুন।
- iOS:
- যদি Xcode বা CocoaPods সংক্রান্ত সমস্যা থাকে, তাহলে Xcode এর Preferences চেক করুন এবং টার্মিনালে
pod setupবাpod installচালান।
- যদি Xcode বা CocoaPods সংক্রান্ত সমস্যা থাকে, তাহলে Xcode এর Preferences চেক করুন এবং টার্মিনালে
সংক্ষেপে Android এবং iOS সেটআপ:
- Android: Android Studio, SDK, এবং Emulator সঠিকভাবে কনফিগার করা।
- iOS: Xcode, Command Line Tools, এবং CocoaPods ইনস্টল ও কনফিগার করা।
Flutter দিয়ে সফলভাবে Android এবং iOS অ্যাপ ডেভেলপ করতে উভয় প্ল্যাটফর্ম সঠিকভাবে সেটআপ করতে হবে।
Read more